books personals editor glasgow book society animals kittens writing puppies fiction edinburgh escorts scotland fantasy london historic wales dating pets ireland horror dogs novel escort historical romance romance writer authors cats author dog love cat historical history